home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / treiber / grafik / elsa / winner / 1000isa / win95 / 1000w95.exe / ELSAINI.TXT < prev    next >
Text File  |  1995-10-12  |  11KB  |  302 lines

  1.         #
  2.         | Informationsdatei fuer
  3.         |
  4.         | ELSA WINNER Windows 95 Treiber, Ver. 1.00
  5.         |
  6.         |       WINNER 1000 (ISA/EISA, VL, PCI)
  7.         |       WINNER 1000PRO
  8.         |       WINNER 1000AVI
  9.         |       WINNER 1000TRIO
  10.         |       WINNER 2000 (ISA/EISA, VL)
  11.         |       WINNER 2000PRO
  12.         |       WINNER 2000PRO/X
  13.         |       WINNER 2000AVI
  14.     |    GLoria
  15.     |
  16.         | Copyright (c) 1994-95 ELSA GmbH, Aachen (Germany)
  17.         |
  18.         | Sonnenweg 11
  19.         | D-52070 Aachen
  20.         |
  21.         | Telefon    : +49/0-241-9177-0
  22.         | FaxBox     : +49/0-241-9177-4
  23.         | Support-Fax: +49/0-241-9177-213
  24.         | BBS (Modem): +49/0-241-9177-981
  25.         | BBS (ISDN) : +49/0-241-9177-7800
  26.         | CIS        : GO ELSA
  27.         |
  28.         | 29.09.95, js, tr
  29.  
  30.  
  31. ------------------------------------------------------------------------
  32.  
  33.         ELSA.INI
  34.  
  35. 1.      Abschnitt [FileInfo]
  36.  
  37.         Alle Eintraege diese Abschnittes werden ausschliesslich von den
  38.         Treibern und Tools geschrieben. Sie sind aus Sicht des
  39.         Benutzers "READ-ONLY"
  40.  
  41.         DisplayDriver=<string>
  42.         "Modulname" des momentan aktiven Display Treibers. Dabei ist
  43.         nicht der Windows-Modulname gemeint (der ist immer DISPLAY),
  44.         sondern ein ELSA intern vereinbarter Name (z.Zt.  "WINNER",
  45.         "WINPRO", "WINPRX" oder "MULTIMAN"). Mit diesem Namen kann man
  46.         sich weitere Informationen holen (s.u.)
  47.  
  48.         <string1>.file=<string2>
  49.         <string1> ist ein Modulname, <string2> der vollstaendige
  50.         Filename dieses Moduls.
  51.  
  52.         <string1>.version=<uchar>.<uchar>.<ushort>
  53.         Version des momentan aktiven Display-Treibers:
  54.         "major.minor.build"
  55.  
  56.         Initcode=<string>
  57.         Modulname der Initcode DLL, z.Zt. "WINIC95"
  58.  
  59.         DCIProvider=<string>
  60.         Modulname der DCI/DirectDraw DLL.
  61.  
  62.         DrvExt32=<string>
  63.         Modulname der 32 Bit Erweiterung.
  64.  
  65.         MULTIMAN.Display=<string>
  66.         "Modulname" des vom MULTIman geladenen Displaytreibers.
  67.         (ELSA interner Name. z.Zt "WINNER", "WINPRO" oder
  68.         "WINPRX"
  69.  
  70.         DISPLAY.DevNodeKey=<string>
  71.         MONITOR.DevNodeKey=<string>
  72.         Registry Keys fuer Monitor und Grafikkarte.
  73.  
  74.  
  75. ------------------------------------------------------------------------
  76.  
  77. 2.      Abschnitt [Extensions]
  78.  
  79.         Diese Abschnitt enthaelt Namen und Informationen zu Treiber- und
  80.         Programmerweiterungen
  81.  
  82.         DCI=<string>
  83.         Vollstaendiger Dateiname der DCI/DirectDraw DLL. Die
  84.         Datei muss sich im Windows-Systemverzeichnis befinden.
  85.  
  86.         DrvExt32=<string>
  87.         Name der 32-Bit Erweiterung des Display-Treibers
  88.  
  89.         MULTIMAN.Display=<string>              (noch nicht unterstuetzt)
  90.         Vollstaendiger Dateiname des vom Multiman benutzten Display
  91.         Treibers
  92.  
  93.  
  94. ------------------------------------------------------------------------
  95.  
  96. 3.      Abschnitt [Settings]
  97.  
  98.         Hz=<ushort>
  99.         Bildwiederholfrequenz. Dieser Eintrag wird ignoriert, wenn
  100.         unter [Timing] fuer die aktuelle Aufloesung ein Eintrag vorhanden
  101.         ist.
  102.         Default: 0
  103.  
  104.         CursorFG=<ulong>, CursorBK=<ulong>
  105.         bestimmen die aktuellen Cursorfarben bei Verwendung eines
  106.         Hardware-Cursors. Die Eintraege haben das Format "0xBBGGRR".
  107.         Dabei bestimmt der Eintrag "CursorFG" das Innere und "CursorBK
  108.         den Rand des "normalen" Cursors.
  109.         Default: CursorFG=0xFFFFFF, CursorBK=0
  110.  
  111.         Plt6Bit=<0|1>                          (noch nicht unterstuetzt)
  112.  
  113.  
  114. ------------------------------------------------------------------------
  115.  
  116. 4.      Abschnitt [Hardware]
  117.  
  118.         xmm=<ushort>, ymm=<ushort>             (noch nicht unterstuetzt)
  119.         Groesse der sichbaren Bildschirmflaeche.
  120.         Default: xmm=320, ymm=240
  121.  
  122.         VRAM-Base=<ulong>
  123.         Mit diesem Eintrag kann die Basisadresse des linear
  124.         eingeblendeten Bildspeichers beeinflusst werden. Normalerweise
  125.         kann der Treiber diese Adresse selbst bestimmen. Bei
  126.         bestimmten Kombinationen von Motherboard und Grafikkarte kann
  127.         es jedoch zu Fehlfunktionen kommen. In diesen Faellen sollte
  128.         die Basisadresse manuell eingestellt werden. Es ist zu
  129.         beachten, dass der Treiber diesen Eintrag in keiner Weise
  130.         prueft. Dieser Eintrag muss ein Vielfaches der Bildspeicher-
  131.     groesse sein und darf nicht mit anderen Hardwarekomponenten
  132.     in Konflikt geraten (Hauptspeicher!!).
  133.  
  134.         Eine Ausnahme bildet der Wert "0xA0000", der ein Mapping in das
  135.         VGA Segment erzwingt. Dieser Wert darf jedoch nicht im
  136.         Zusammenhang mit den Grafikkarten WINNER 1000/2000AVI,
  137.     2000PRO/X und GLoria verwendet werden.
  138.  
  139.         Bei Verwendung des Eintrages "VRAM-Base" muss auch der Eintrag
  140.         "VRAM-Size" verwendet werden. Fuer den WINPRX-Treiber fuer
  141.     WINNER 1000/2000AVI, WINNER 2000 PRO/X und GLoria ist lineares
  142.         Mapping ZWINGEND erforderlich (kein A0000!).
  143.  
  144.  
  145.         VRAM-Size=<ulong>
  146.         Mit diesem Eintrag muss bei Verwendung des Eintrages
  147.         "VRAM-Base" die Groesse des zu reservierenden Speichers
  148.         angegeben werden. Diese Groesse ist fuer
  149.            WINNER 1000, ISA, VL, PCI    Groesse des Grafikspeichers
  150.            WINNER 1000/2000 PRO         8MB  (0x00800000)
  151.            WINNER 1000/2000 AVI, PRO/X
  152.            und GLoria                   64MB (  0x04000000)
  153.  
  154.  
  155.         CursorType=<sw|s3|bt|ti|t6|ib>          (ab Version 0.05.000)
  156.         Erzwingt die Verwendung eines Software Cursors bzw.
  157.         entsprechenden Hardware Cursors.
  158.  
  159.         s3      S3 Hardware Cursor
  160.         bt      BT485 Paletten Cursor
  161.         ti      TI 3020 Paletten Cursor
  162.         t6      TI 3026 Paletten Cursor
  163.         ib      IBM RGB528 Paletten Cursor
  164.  
  165.         sw    Software Cursor
  166.  
  167.         Eigentlich ist nur der Eintrag "sw" sinnvoll, da die aktive
  168.         Hardware automatisch vom Treiber erkannt wird und ein anderer
  169.         Hardware Cursor im allgemeinen ohnehin nicht funktioniert.
  170.  
  171.         BoardNum=<1..6>                        (noch nicht unterstuetzt)
  172.        Nummer des Boards, auf dem der Windows Grafikbildschirm
  173.        erscheinen soll.
  174.  
  175.  
  176. ------------------------------------------------------------------------
  177.  
  178. 5.      Abschnitt [Timing]
  179.  
  180.         Dieser Abschnitt dient der Spezifikation des genauen Frequenz-
  181.         und Zeitverhaltens (Timing) der Grafikkarte fuer die einzelnen
  182.         Grafikmodi. Dieser Abschnitt wird vom Programm WINman benutzt.
  183.         Bis zur Verfuegbarkeit dieses Programmes lassen sich hier "von
  184.         Hand" Einstellungen, die mit WINSETUP.EXE(unter DOS) oder
  185.         WINman(unter Windows 3.1x) erstellt wurden, auf Windows 95
  186.         uebertragen.
  187.  
  188.         <ushort>x<ushort>:<ushort>=<timing_string>
  189.         Beispiel:
  190.         1024x768:8=1024,768,8,72,78748,1336,120,96,96,819,11,3,37,0
  191.  
  192.         Da sich unter Windows 95 der Grafikmodus auch ohne ELSA Tools
  193.         aendern laesst, muss die Timing-Information fuer jeden Modus
  194.         abgespeichert werden. Deswegen ist fuer jeden Grafikmodus ein
  195.         Eintrag im Abschnitt [Timings] vorgesehen. Wird mit "Display
  196.         Properties" eine Einstellung gewaehlt, fuer die es keinen
  197.     Eintrag gibt, wird fuer diesen Modus ein Standard-Timing
  198.     gewaehlt.
  199.         Der "Key" hat die Form <xres>x<yres>:<bpp>. Den "Timing"-String
  200.         baut normalerweise das Programm WINman. Bis zur
  201.         Verfuegbarkeit dieses Programmes kann man sich die Daten
  202.         entweder aus der Datei WINMAN.INI holen oder mit dem Program
  203.         WINSETUP.EXE ermitteln.
  204.  
  205.  
  206. 5.1.    Timings aus Windows 3.1x
  207.  
  208.         Wenn Sie bereits mit Windows 3.1x gearbeitet haben und sich
  209.         dort mit WINman fuer haeufig benutzte Grafikmodi bereits
  210.         Einstellungen definiert haben, koennen Sie diese nach Windows 95
  211.         uebertragen. Dazu bauen Sie aus jedem Abschnitt [VM_n] der Datei
  212.         WINMAN.INI einen entsprechenden Eintrag in der Datei ELSA.INI:
  213.  
  214.         <<WINMAN.INI>>
  215.                 ...
  216.                 [VM_1]
  217.                 xres=800
  218.                 yres=600
  219.                 bpp=16
  220.                 hz=61
  221.                 tim=800,600,16,61, 40568, (...hier kommt noch mehr)
  222.                 [VM_2]
  223.                 xres=1024
  224.                 yres=768
  225.                 bpp=8
  226.                 hz=75
  227.                 tim=1024,768,8,75, 78748,  (...hier kommt noch mehr)
  228.                 ...(usw)
  229.  
  230.         wird zu
  231.  
  232.         <<ELSA.INI>>
  233.                 ...
  234.                 [Timing]
  235.                 800x600:16=800,600,16,61,40568,  (...noch mehr)
  236.                 1024x768:8=1024,768,8,75,78748,  (...noch mehr)
  237.                 ...(usw)
  238.  
  239.  
  240. 5.2.    Timings unter DOS neu definieren
  241.  
  242.         Um Timings, die mit WINSETUP.EXE erzeugt werden nach Windows zu
  243.         uebertragen, benoetigen Sie das Programm WINSETUP.EXE mit einer
  244.         Version groesser oder gleich 2.13. Sollten Sie dieses Programm
  245.         nicht besitzen koennen Sie es sich z.B. aus dem CSERVE Forum
  246.         (Library Section "Computergrafik", "WINNER 2000PRO, Setup")
  247.         oder der ELSA Mailbox herunterladen.
  248.  
  249.         Um die Timings zu generieren, muessen Sie Ihren Rechner unter
  250.         DOS booten. Das Programm WINSETUP darf NICHT unter Windows 95
  251.         in einer DOS-Box gestartet werden!
  252.  
  253.         Um einen Timing-String zu erzeugen, verfahren Sie wie folgt:
  254.         1. Starten Sie WINSETUP
  255.         2. Stellen Sie Aufloesung und Farbtiefe ein (24BPP=32BPP)
  256.         3. Modifizieren Sie die Bildlage und Frequenzen
  257.         4. Speichern Sie dieses Timing
  258.         5. Verlassen Sie WINSETUP
  259.         6. In der Datei AUTOEXEC.BAT finden Sie eine Zeile der Form
  260.            SET ELSA_TIM=...
  261.            Das ist der fuer die gerade eingestellte Aufloesung/Farbtiefe
  262.            erforderliche Timing-String. Diesen String tragen Sie mit
  263.            einem entsprechenden Key in die Datei ELSA.INI im
  264.            Abschnitt [Timings] ein
  265.         Verfahren Sie nach dieser genannter Vorschrift fuer JEDEN von
  266.         Ihnen benoetigten Grafikmodus.
  267.  
  268.  
  269. ------------------------------------------------------------------------
  270.  
  271. 6.      Abschnitt [Panning]
  272.  
  273.         <ushort>x<ushort>:<ushort>=<ushort>,<ushort>,<ushort>
  274.                                                (noch nicht unterstuetzt)
  275.         Beispiel:
  276.         1600x1280:8=1280,1024,1600
  277.         Panningbereich fuer die jeweilige Bildschirmeinstellung. Die 
  278.         Werte vor dem Gleichheitszeichen geben die virtuelle Auflösung 
  279.         bei einer bestimmten Bittiefe an. Nach dem Gleichheitszeichen 
  280.         stehen sichtbare Auflösung und Frame-Breite.
  281.  
  282.  
  283. ------------------------------------------------------------------------
  284.  
  285.         SYSTEM.INI
  286.  
  287.         Bitte nehemn Sie keine Aenderungen an der Datei SYSTEM.INI im
  288.         Abschnitt [DISPLAY] vor, da Sie damit die Arbeitsweise der
  289.         Systemsteuerung ("Display Propoerties") stoeren.
  290.  
  291. 1.      Abschnitt [DISPLAY]
  292.  
  293.         xres=<ushort>, yres=<ushort>,
  294.         bpp=<ushort>, dpi=<96|120>
  295.  
  296.         Die hier eingestellten Werte werden nur dann ausgewertet, wenn
  297.         der Eintrag "IgnoreRegistry=1" gesetzt wurde.
  298.  
  299.  
  300. ------------------------------------------------------------------------
  301.  
  302.